package cn.xopencode.recordservice.rpc.kvtransformer.vo;


import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

@Data
@Accessors
public class KvTransformerRecordUpdateVO implements Serializable {
    private String id;


    /**
     * 巡检时间
     */
    @JsonFormat( pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date inspectionTime;

    /**
     * 油位
     */
    private Double oilLevel;
    /**
     * 变压器温度
     */
    private Double transformerTemperature;

    /**
     * 变压器有无异响 0表示无、1表示有
     */
    private Boolean errorSound;
    /**
     * 有无渗漏现象 0表示无、1表示有
     */
    private Boolean seepage;
    /**
     * 高压母线接头温度温度≤65℃
     */
    private Double highPressureTemperature;
    /**
     * 低压母线接头温度温度≤65℃
     */
    private Double lowPressureTemperature;

    /**
     * 继电器内是否有气体 0表示无、1表示有
     */
    private Boolean gas;
    /**
     * 硅胶是否变色 0表示无、1表示有
     */
    private Boolean changeColor;

    /**
     * 备注
     */
    private String remark;

    /**
     * 发现问题及处理结果
     */
    private String questionResult;

    /**
     * 是否上报班组长 0表示无、1表示有
     */
    private Boolean noticeLeader;
    /**
     * 上报异常后报组长是否处理，0：未处理 1：已处理
     */
    private Boolean leaderDeal;
    /**
     * 巡检位置即对应配电室id
     */
    private String roomId;

    /**
     * 巡检人
     */
    private List<KvTransformerRecordEmpRelVO> empList;
}
